#content{
		width:100%;
		/*height:100vh;*/
		background:#eee;
	}
	#contents{
		width:100%;
		height:100vh; 
		background:#eee;
	}
#content .scroll{
		top:0;
		background:#eee;
	}
	#content .companyname{
		display:block;
		max-width: 5rem;
	    height: 100%;
	    text-overflow: ellipsis;
	    overflow: hidden;
	    white-space: nowrap;
	    display: block;
	    line-height: 40px;
	    text-align: right;
	}
.reference{
		width:100%;
		min-height:2.3rem;
		border-bottom:1px solid #eee;
		display:flex;
		justify-content: space-between;
		align-items: center;
		font-size:0.65rem;
		position:relative;
		background:#ffffff;
	}
	
	.reference .required{
		height:2.3rem;
		position:absolute;
		top:0;
		left:0.5rem;
		margin:0;
		color:red;
	}
	
	.reference .fuhao{
		height:2.3rem;
		position:absolute;
		top:0;
		right:0.4rem;
		line-height:2.3rem;
	}
	.reference_top{
		margin-top:2.5rem;
	}
	.reference p{
		height:2.3rem;
		margin-left:1.15rem;
		/*line-height:2.3rem;*/
		color:#666;
		font-size:0.8rem;
		display: flex;
    	align-items: center;
	}
	.reference input{
		width:60%;
		height:2.3rem;
		text-align:right;
		font-size:0.75rem;
		margin-right:1rem;
		background: transparent;
		padding:0;
		color:#666;
		display: flex;
    	align-items: center;
	}
	.reference div{
		width:60%;
		min-height:2.3rem;
		font-size:0.75rem;
		margin-right:1.2rem;
		background: transparent;
		padding:0;
		color:#666;
		line-height:2.3rem;
	}
	.reimbursement{
		width:100%;
		height:2.3rem;
		background:#fafafa;
		display:flex;
		align-items: center;
		justify-content: space-between;
		font-size:1rem;
		border-bottom:1px solid #eee;
		box-sizing: border-box;
	}
	.reimbursement>p{
		height:100%;
		
		line-height:2.3rem;
		font-size:0.75rem;
	}
	.reimbursement button{
		display:block;
		width:2.75rem;
		height:1.5rem;
		background:transparent;
		border:0;
		margin-right: 0.6rem;
		line-height:1.5rem;
		color:#f2ad06;
		font-size:0.8rem;
	}
	.addcost{
		width:100%;
		height:2.6rem;
		text-align:center;
		line-height:2.6rem;
		font-size:0.9rem;
		background:#ffffff;
		box-shadow: 0rem 0.03rem 0.05rem 0rem #cacaca;
		margin-top:0.25rem;
		color:#f2ad06;
	}
	.btnsub{
		position:fixed;
		width:100%;
		left:0;
		bottom:0rem;
		background:#eee;
		border:0;
		height:2.95rem;
		display:flex;
		justify-content: space-around;
		padding:0 0.5rem;
	}
	.btnsub button{
		flex:1;
		background:#f2be06;
		border:0;
		height:1.86rem;
		border-radius:0.15rem;
		font-size:0.8rem;
		color:#333;
		margin-top:0.36rem;
	}
	.assbtmns{
		margin-right:0.5rem;
	}
	.reference_bom{
		margin-bottom:3rem;
	}
